remove one's traces - Français Anglais Dictionnaire